import random, string

# 生成大小字母和数字一起的大字符串
all_str = string.ascii_letters + string.digits

res_lit = []
# 生成100个
for i in range(100):
    # 从大字符串中随机生成8位数的字符，换行并转换成字符串
    res = ''.join(random.sample(all_str, 8)) + '\n'
    if res not in res_lit:
        res_lit.append(res)

f = open('useranme.txt', 'w')
f.writelines(res_lit)